
#ifdef a
//statit const int
#include<iostream>
using namespace std;
static int b = 10;
//限制于作用域的宏，const修饰使其在编译阶段完成文本替换，static使其作用域限制在本文件内。
class Base {
public:
	static const int a = 5;
	//静态成员常量，属于类Base，且在其继承体系中也只有一份并不可更改，
	static const double f;
	static const bool c = true;
};

const double Base::f = 3.14;
//只有int类（int,char,bool...）可在类内初始化，其它类型仍旧需要类外初始化
int main() {

	return 0;
}
#endif 